|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface GPCLRegistryEntry2
The GPCLRegistryEntry2 interface extends the GPCLRegistryEntry
interface with additional methods to manage GlobalPlatform registry
entries.
All OPEN-owned objects implementing the GPRegistryEntry interface
shall also implement and may be casted to the GPCLRegistryEntry and
the GPCLRegistryEntry2 interfaces.
When an Application is deleted, then the GPCLRegistryEntry2 object
corresponding to this Application shall be disabled and all its methods shall
throw a javacard.framework.SystemException with reason code
SystemException.ILLEGAL_USE. The OPEN shall ensure that this
GPCLRegistryEntry2 object can never be re-enabled, even if an
Application with the same AID as the Application previously bound to
this GPCLRegistryEntry2 object is installed. An application holding
a reference to a disabled GPCLRegistryEntry2 object should release
it, as it has become useless and will only throw exceptions.
Note: Developers shall pay attention of the CRELApplication,
CLApplet and CRSApplication interfaces being notified upon usage of
GPCLRegistryEntry2 services. Therefore, it is strongly recommended
not to call the services provided by this interface when a Java Card
transaction is under progress.
GPCLSystem.getGPCLRegistryEntry(AID),
GPCLSystem.getNextGPCLRegistryEntry(GPCLRegistryEntry, short)| Field Summary |
|---|
| Method Summary | |
|---|---|
short |
getPartialSelectionOrder()
Gets the Selection Priority of this entry used for application
selection by AID matching. |
| Methods inherited from interface org.globalplatform.contactless.GPCLRegistryEntry |
|---|
addToCRELApplicationList, addToGroupAuthorizationList, getCLState, getInfo, getNextConflictingApplication, getNextCRELApplication, getNextGroupMember, getNextReferencingApplication, isGroupHead, isGroupMember, joinGroup, removeFromCRELApplicationList, removeFromGroupAuthorizationList, setCLState, setInfo, setPartialSelectionOrder |
| Methods inherited from interface org.globalplatform.GPRegistryEntry |
|---|
deregisterService, getAID, getPrivileges, getState, isAssociated, isPrivileged, registerService, setState |
| Method Detail |
|---|
short getPartialSelectionOrder()
this entry used for application
selection by AID matching.
ISOException - with reasonISO7816.SW_CONDITIONS_NOT_SATISFIED if the caller has not GPCLRegistryEntry.PRIVILEGE_CONTACTLESS_ACTIVATION
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||